/* CSS Document */
/*header*/
img { pointer-events: none; }
.navbar-fixed-tops{ position:relative;z-index:19;}
#site_header .container-fluids{ padding:0;}
#site_header .navbar-header{ display:none;}

.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#b7b7b7}
.navbar-nav > li > a{ line-height:inherit;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#b7b7b7;background-color:inherit}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-toggle {border:0px;margin-top:24px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-nav li.dropdown .uldrop{display: none;position: absolute;background: #eee;width: 150px;}
.navbar-nav li.dropdown .uldrop li{float: none;background: #eee;border-bottom: 1px solid #FFF;}
.navbar-nav li.dropdown .uldrop li a{padding: 5px 5px;color: #333;line-height: 40px;}
.navbar-nav li.dropdown:hover .uldrop{display:block;}
.menu li>a{ display:block; padding:20px 17px 36px; color:#b7b7b7; line-height:24px; text-align:center; border-bottom:2px solid transparent;}   

.navbar-nav li .dropcp{position:relative;}
.navbar-nav li .uldropcp{display: none;}
.navbar-nav li:hover .uldropcp{display: block;}

.collapse.in{display:block;visibility:visible}
.fanye{height: 50px;line-height: 50px;overflow: hidden;width: 1000px;margin: 0 auto;font-size: 16px;margin-top: 30px;}
.fanye .next{float: left;}
.fanye .prev{float: right;}
@media(min-width:767px){
.navbar-collapse.collapse {display:block !important;height:auto !important;overflow:visible !important;visibility:visible !important; border:0 !important;}
.head .container{ padding:0; width:auto; height:100%;}
.nav ul li a.dropdown-toggle:hover{ color:inherit;}
.navbar-right{ margin-right:0;}

}

@media(max-width:767px){
	.navbar-nav li.dropdown:hover .uldrop{display:none;}
	#site_header .navbar-header{ display:block;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {background-color:#fff;}
	.navbar-collapse{ padding:9px 0;}
	.collapse{ display:block; position:relative;}
	.navbar-header{ width:40px; height:69px; position:relative; float:right; right:0;}
	.navbar-header>a{ display:block; width:40px; height:69px; position:absolute; right:0; background:url(../images/lang_ico.png) no-repeat 10px -29px; background-size:20px; z-index:99999;}
	.navbar-header>a:hover{ background:#698cb4 url(../images/lang_ico.png) no-repeat 10px 13px;background-size:20px;}
	.menu .container{ width:100%; margin:0 auto; padding:0;}
	.head .menu{ border:0; height:auto !important; position:relative; top:auto; right:0; width:100%; overflow:hidden; float:none;padding:0; background:#d82019;}
	.navbar-default .navbar-nav>li>a{color:#303030;}
	.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#b7183e;background:none}
	.navbar-default .navbar-toggle .icon-bar{background-color:#000}
	.navbar-fixed-tops .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{ max-height:1000px;}
	.menu ul li>a{display:block;width:auto;height:auto;transition:all 0s; margin-right:0;line-height:20px;color:#fff; font-size:15px; padding:0; font-weight:normal; border-bottom:none; text-align:center;}
	.menu li>a:hover{background:none; border-bottom:none;}
	.menu li>a.on{ background:none; border-bottom:none;}
	.menu li a.on{ color:#fff;}
	.navbar-collapse{-webkit-box-shadow:inset 0 1px 0 rgba(204, 204, 204, 0.1);box-shadow:inset 0 1px 0 rgba(204, 204, 204, 0.1);	  -webkit-overflow-scrolling:touch;}
}


.lx04{ width:100%; height:420px; background:#f2f2f2 url(../images/lxwm_06.png) no-repeat top center;}
.lx04 .w1200{ position:relative; height:100%;}
.lx04 .lxwmbottom{ position:absolute; bottom:0px; width:800px;left:200px;overflow:hidden;height:130px;}
.lx04 .lxwmbottom .lxwmleft{ background: url(../images/lxwm2_03.png) no-repeat left center; height:39px; padding-left:36px; float:left; display: inline-block; float:left; margin-left:50px; margin-bottom:10px; margin-top:0px;}
.lx04 .lxwmbottom .lxwmleft span{ display: inline-block; height:39px; padding:0px 30px 0 25px;  line-height:39px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; background:url(../images/lxwm2_04.png) no-repeat right center;}
.lx04 .lxwmbottom .lxwmright{ background: url(../images/lxwm2_08.png) no-repeat left center; height:39px; padding-left:36px; float:left; margin-left:50px;margin-bottom:10px;}
.lx04 .lxwmbottom .lxwmright span{ display: inline-block; height:39px; padding:0px 30px 0 20px;  line-height:39px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:16px; background:url(../images/lxwm2_09.png) no-repeat right center;}
@media(max-width:767px){
	.lx04{ display:none;}	
}


/*��������*/
.about_ban{ height:300px; width:100%; position:relative; z-index:0;}
.about_ban h1{ width:1920px; height:300px; position:absolute; top:0; left:50%; margin-left:-960px; z-index:1;}
.about_ban h1 img{ width:100%; height:100%;}
.side_about{ width:100%; height:86px; border-bottom:1px solid #e5e5e5; padding-top:10px; text-align:center;}
.side_about ul{ width:100%; height:auto; text-align:center;}
.side_about ul li{ margin:0 10px; display:inline-block; *display:inline; zoom:1;}
.side_about ul li h2{ display:block; line-height:74px;}
.side_about ul li a{ display:block; padding:0 18px; font-size:16px; color:#333;}
.side_about ul li.curr a,.side_about ul li a:hover{ color:#d82019; border-bottom:2px solid #d82019;}
@media(max-width:767px){
	.about_ban{ height:200px; width:100%; position:relative;}
	.about_ban h1{ width:768px; height:200px; position:absolute; top:0; left:50%; margin-left:-384px;}
	.side_about{ width:100%; height:auto; border-bottom:1px solid #e5e5e5; padding-top:10px; text-align:center; display:none;}
	.side_about ul{ width:100%; height:auto; text-align:center; padding-bottom:10px;}
	.side_about ul li{ margin:5px 0; width:33.333%; padding:0 10px; float:left; display:inline-block; *display:inline; zoom:1; line-height:1;}
	.side_about ul li a{ display:block; padding:10px 0; font-size:14px; color:#333; text-align:center; border:1px solid #ccc;}
	.side_about ul li a span{ display:block;}
	.side_about ul li.curr a,.side_about ul li a:hover{ color:#d82019; border:1px solid #d82019;}
	 
	.drawer-default{ background-color:#d82019;-webkit-transition:left;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;}
	 #aside_menu{ background:#d82019;border-left:4px solid #f60;}
	 #aside_menu li{ position:relative;}
	 #aside_menu_scroller .list li{border-bottom:1px solid rgba(163,163,163,0.3)}
	 .drawer-nav .list li{border-bottom:1px solid rgba(163,163,163,0.3)}
	 #aside_menu .list > li > a{ padding:0;}
	 #aside_menu li .curtMark{width:0;height:0;display:none;position:absolute;top:45%;left:0;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;}
	 #aside_menu li .curtMark em{display:none;}
	 #aside_menu li .curtMark{ border-left:6px solid #f60;}
	 #aside_menu li.current .curtMark{display:block;}
	 #aside_menu li .name{padding:10px 22px;border-right:1px solid rgba(163,163,163,0.3);overflow:hidden;word-wrap:break-word;word-break:normal;text-align:justify;display:block; font-size:1rem;}
	 #aside_menu li.current .name{ color:#f60;}
	 #aside_menu li.current .name{ color:#f60;}
	
	 
}


/*��˾���*/
.a01{ width:100%; background:#f2f2f2; padding:50px 0 40px;}
.a01>.w1200>a{ display:block; overflow:hidden; width:0; height:0;}
.a01_l{ width:713px; float:left;}
.a01_lt{ width:100%; height:auto;}
.a01_lt h2{ display:inline-block;position:relative; color:#d82019; font-size:26px; font-weight:bold; padding-left:15px; padding-top:2px;}
.a01_lt h2 span{ display:block; color:#878787; font-size:14px; font-weight:normal; text-align:left; margin-top:5px;}
.a01_lt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
.a01_lc{ padding-top:40px; width:100%;}
.a01_lc h4{ font-size:20px; color:#444; font-weight:bold;border-bottom:1px solid #ddd; padding-bottom:14px; margin-bottom:12px;}
.a01_lc span{ display:block; font-size:14px; color:#666; line-height:2; text-indent:2em}
.a01_lc .more{ width:60px; height:31px; margin:15px 0 0 0;}
.a01_lc .more a{ display:block; width:58px; height:35px; background:none; border:1px solid #d82019; text-align:center; overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.a01_lc .more a b{ font-weight:normal; height:33px; line-height:33px; font-size:14px; color:#fff; display:inline-block;
*display: inline; *zoom: 1;	vertical-align:middle; margin-left:17px; display:none; opacity:0; -webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1); transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);}
.a01_lc .more a i{ background:url(../images/a01_more.png) no-repeat 50% 50%; width:20px; height:33px; display:inline-block;*display: inline; *zoom: 1; vertical-align:middle; margin-left:0px;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1); transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1); font-style:normal;}
.a01_lc .more a:hover{ width:137px; background:#d82019;}
.a01_lc .more a:hover b{display:inline-block;*display: inline; *zoom: 1; margin-left:10px; opacity:1; width:auto; font-style:normal;}
.a01_lc .more a:hover i{ margin-left:10px; background:url(../images/a01_more-h.png) no-repeat 50% 50%; font-style:normal;}


.a01_r{ width:447px; height:auto; float:right;}
@media(max-width:767px){
	.a01{ width:100%; background:#f2f2f2; padding:1.5rem 10px;}
	.a01_l{ width:100%; float:left;}
	.a01_lt{ width:100%; height:auto;}
	.a01_lt h2{ display:inline-block;position:relative; color:#d82019; font-size:1.5rem; font-weight:bold; padding-left:13px; padding-top:4px;}
	.a01_lt h2 span{ display:block; color:#878787; font-size:0.85rem; font-weight:normal; text-align:left; margin-top:5px;}
	.a01_lt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
	.a01_lc{ padding-top:1.2rem; width:100%;}
	.a01_lc h4{ font-size:1.2rem; color:#444; font-weight:bold;border-bottom:1px solid #ddd; padding-bottom:14px; margin-bottom:12px;}
	.a01_lc span{ display:block; font-size:0.85rem; color:#666; line-height:2; text-indent:2em;}
	
	.a01_r{ width:100%; text-align:center; margin-top:1rem; height:auto; float:right;}	
	.a01_r img{ max-width:100%; height:auto;}
}

/*��չ����*/
.a02{ width:100%; height:550px; background:none; padding:40px 0;}
.a02>.w1200>a{ display:block; overflow:hidden; width:0; height:0;}
.a02 .w1200{ position:relative; height:100%;}
.a02_t{ text-align:center; color:#333; padding-bottom:30px;}
.a02_t h2{ font-size:32px; line-height:1.8;}
.a02_t span{ display:block; margin:0 auto; width:60px; height:2px; background:#d82019;}
.a02_c{ width:52%; margin:53px auto 0; overflow:hidden; position:relative; z-index:1;user-select:none;}
.a02_c ul{ z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;height:100%; position: relative;width:100%;}
.swiper-slide{ height:100%;position:relative; transform-style:preserve-3d;width:100%;}
.swiper-slide{ -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink: 0;}
.a02_c .line{display:block;width:20px;color:#d82019;margin-top:9px;height:auto; font-size:40px; font-weight:bold;}
.a02_c .f72{font-size:30px;line-height:50px;display:inline-block;margin-left:3.5%;color:#444;}
.bold{ font-weight:bold;}
@media(max-width:767px){
	.a02{ width:100%; height:460px; background:none; padding:2rem 0;}
	.a02 .w1200{ position:relative; height:100%;}
	.a02_t{ text-align:center; color:#333; padding-bottom:0;}
	.a02_t h2{ font-size:1.5rem; line-height:1.8;}
	.a02_t span{ display:block; margin:0 auto; width:60px; height:2px; background:#d82019;}
	.a02_c{ width:82%; margin:53px auto 0; overflow:hidden; position:relative; z-index:1;user-select:none;}
	.a02_c ul{ z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box;height:100%; position: relative;width:100%;}
	.swiper-slide{ height:100%;position:relative; transform-style:preserve-3d;width:100%;}
	.swiper-slide{ -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink: 0;}
	.a02_c .f72{font-size:1.1rem;line-height:40px;display:inline-block;margin-left:0;color:#444;}
}

/*����*/
.ari{  font-family: "Arial";}
.a02_c .word{width:66%;color:#444; display:block;font-size:16px;line-height:28px;}

.a02 .prev{background:url(../images/ico_30.png) no-repeat left center;left: 9.8%;}
.a02 .next{background:url(../images/ico_30.png) no-repeat right center;right:9.8%;}
.a02 .butn{display:block;width:50px;height:50px;position:absolute;top:177px;cursor:pointer; user-select:none;}
.a02 .a02_b{width:100%;margin-top:133px;position:relative;overflow:hidden;background:url(../images/bg_51.png) repeat-x left 13px;	height: 106px;}
.a02 .a02_b li{width:181px;padding-top:51px;line-height: 55px;/*background:url(../images/bg_07.png) no-repeat center 13px;*/cursor:pointer; float:left;}
.a02 .a02_b li .year{display:block;text-align:center;font-size:18px;color:#898989;}
.a02 .a02_b li .ico{width:30px;height:48px;background:url(../images/ico_29.png) no-repeat center top;margin:-51px auto 0;	display:none;}
.a02 .a02_b li.active .year{font-size:28px;font-weight:bold;color:#444;margin-top:3px;}
.a02 .a02_b li.active .ico{display:block;}
@media(max-width:767px){
	.a02_c .line,.a02 .butn{display:none !important;}
	.a02_c .word{width:66%;color:#444; display:block;font-size:0.85rem;line-height:1.8;}
	
	.a02 .a02_b{width:90%;margin:63px auto 0;position:relative;overflow:hidden;background:url(../images/bg_51.png) repeat-x left 13px;	height:106px;}
	.a02 .a02_b li{width:181px;padding-top:51px;line-height: 55px;/*background:url(../images/bg_07.png) no-repeat center 13px;*/cursor:pointer; float:left;}
	.a02 .a02_b li .year{display:block;text-align:center;font-size:1rem;color:#898989;}
	.a02 .a02_b li .ico{width:30px;height:48px;background:url(../images/ico_29.png) no-repeat center top;margin:-51px auto 0;	display:none;}
	.a02 .a02_b li.active .year{font-size:1.15rem;font-weight:bold;color:#444;margin-top:3px;}
	.a02 .a02_b li.active .ico{display:block;}
}

/*������Ŀ*/
.a03{ width:100%; background:#f2f2f2; padding:40px 0;}
.a03_l{ float:left; width:730px; height:567px; position:relative;}
.a03_l ul{ width:730px; height:567px; position:absolute; top:0; left:0;}
.a03_l ul li{ position:absolute;}
.a03_l ul li a{ display:block; position:relative; width:100%; height:100%;}
.a03_l ul li a img{ width:100%; height:100%;}
.a03_l ul li a span{display:none;position:absolute;top:0;left:0;background:url(../images/black.6.png) repeat;width:100%;height:100%;padding:6px;}
.a03_l ul li a span i{ display:block; width:100%; height:100%; font-style:normal; font-size:18px; line-height:1.5; color:#FFF; text-align:center; border:1px solid #888; padding:70px 10px 0;/*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}
.a03_l ul li a:hover span{ display:block;}
.a03_l ul li.a03_l1{ width:241px; height:189px; top:0; left:1px;}
.a03_l ul li.a03_l2{ width:240px; height:189px; top:332px; left:490px;}
.a03_l ul li.a03_l3{ width:241px; height:321px; top:193px; left:1px;}
.a03_l ul li.a03_l4{ width:240px; height:321px; top:8px; left:490px;}
.a03_l ul li.a03_l5{ width:241px; height:453px; top:114px; left:245px;}
.a03_l ul li.a03_l2 a span i{ padding:60px 10px 0;}
.a03_l ul li.a03_l3 a span i{ padding:120px 10px 0;}  
.a03_l ul li.a03_l4 a span i{ padding:140px 10px 0;} 
.a03_l ul li.a03_l5 a span i{ padding:200px 10px 0;} 

.a03_r{margin-top:107px; width:445px; border:1px solid #e3e3e3; padding:30px 30px 10px; float:right;}
.a03_rt{ width:100%; height:auto;}
.a03_rt h2{ display:inline-block;position:relative; color:#d82019; font-size:26px; font-weight:bold; padding-left:15px; padding-top:2px;}
.a03_rt h2 span{ display:block; color:#878787; font-size:14px; font-weight:normal; text-align:left; margin-top:5px;}
.a03_rt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
.a03_rc{ padding-top:40px; width:100%;}
.a03_rc span{ display:block; font-size:14px; color:#333; line-height:2; text-indent:0em; margin-bottom:20px;}
.a03_rc a.more{ display:inline-block; color:#d82019; font-size:14px; line-height:1; margin-bottom:20px;}
@media(max-width:767px){
	.a03{ width:100%; background:#f2f2f2; padding:2rem 5px;}
	.a03_l{ float:left; width:100%; height:auto; position:relative;}
	.a03_l ul{ width:100%; height:auto; position:relative; top:auto; left:auto;}
	.a03_l ul li{ position:relative; width:50%; padding:5px; height:auto; float:left;}
	.a03_l ul li a{ display:block; position:relative; width:100%; height:100%;}
	.a03_l ul li a img{ width:100%; height:100%;}
	.a03_l ul li a span{display:none;position:absolute;top:0;left:0;background:url(../images/black.6.png) repeat;width:100%;height:100%;padding:6px;}
	.a03_l ul li a span i{ display:block; width:100%; height:100%; font-style:normal; font-size:1rem; line-height:1.5; color:#FFF; text-align:center; border:1px solid #888; padding:2.5rem 10px 0;/*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/}
	.a03_l ul li a:hover span{ display:block;}
	.a03_l ul li.a03_l1{ width:50%; height:auto; top:auto; left:auto;}
	.a03_l ul li.a03_l2{ width:50%; height:auto; top:auto; left:auto;}
	.a03_l ul li.a03_l3{ width:50%; height:auto; top:auto; left:auto;}
	.a03_l ul li.a03_l4{ width:50%; height:auto; top:auto; left:auto;}
	.a03_l ul li.a03_l5{ width:100%; height:auto; top:auto; left:auto;}
	.a03_l ul li.a03_l2 a span i{ padding:1rem 10px 0;} 
	.a03_l ul li.a03_l3 a span i{ padding:4rem 10px 0;} 
	.a03_l ul li.a03_l4 a span i{ padding:5rem 10px 0;} 
	.a03_l ul li.a03_l5 a span i{ padding:18rem 10px 0;} 
	
	.a03_r{margin-top:1rem; width:100%; border:0 solid #e3e3e3; padding:0.5rem 5px 10px; float:right;}
	.a03_rt{ width:100%; height:auto;}
	.a03_rt h2{ display:inline-block;position:relative; color:#d82019; font-size:1.5rem; font-weight:bold; padding-left:15px; padding-top:4px;}
	.a03_rt h2 span{ display:block; color:#878787; font-size:0.85; font-weight:normal; text-align:left; margin-top:5px;}
	.a03_rt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
	.a03_rc{ padding-top:1.5rem; width:100%;}
	.a03_rc span{ display:block; font-size:14px; color:#333; line-height:2; text-indent:0em; margin-bottom:0.8rem;}
	.a03_rc a.more{ display:inline-block; color:#d82019; font-size:0.85rem; line-height:1; margin-bottom:0.5rem;}
}

/*����֤��*/
.a04{ width:100%; height:auto; padding:40px 0;}
.a04>.w1200>a{ display:block; overflow:hidden; width:0; height:0;}
.a04_t{ text-align:center; color:#333; padding-bottom:30px;}
.a04_t h2{ font-size:32px; line-height:1.8;}
.a04_t span{ display:block; margin:0 auto; width:60px; height:2px; background:#d82019;}
.a04_c{ width:100%; margin:20px auto 0; overflow:hidden; position:relative; zoom:1;}
.a04_c>div{  height:520px; position:relative; background:url(../images/a03_line.png) no-repeat center bottom;}
.a04_c .LeftBotton{ background: url(../images/a03_lbtn.png) no-repeat 0px 0px; left:561px; float:left; width:38px; cursor:pointer; position:absolute;bottom:15px; height:38px;}
.a04_c .RightBotton{ background: url(../images/a03_rbtn.png) no-repeat 0px 0px; right:561px; float:right; width:38px; cursor:pointer; position:absolute;bottom:15px; height:38px;}
.a04_c ul.Cont{ margin: 0px auto; overflow:hidden;}
.a04_c ul li.box{ width:280px;height:440px;border:5px solid #EAEAEA; margin:0 10px;float:left;}
.a04_c ul li.box img{ width:270px; height:390px;}
.a04_c ul li.box span{ display:block; background:#EAEAEA; font-size:16px; line-height:40px; text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
@media(max-width:767px){
	.a04{ width:100%; height:auto; padding:2rem 10px;}
	.a04_t{ text-align:center; color:#333; padding-bottom:1rem;}
	.a04_t h2{ font-size:1.5rem; line-height:1.8;}
	.a04_t span{ display:block; margin:0 auto; width:60px; height:2px; background:#d82019;}
	.a04_c{ width:100%; margin:.5rem auto 0; overflow:hidden; position:relative; zoom:1;}
	.a04_c>div{  height:auto; position:relative; background:none;}
	.a04_c .LeftBotton{ background: url(../images/a03_lbtn.png) no-repeat 0px 0px; left:561px; float:left; width:38px; cursor:pointer; position:absolute;bottom:15px; height:38px; display:none;}
	.a04_c .RightBotton{ background: url(../images/a03_rbtn.png) no-repeat 0px 0px; right:561px; float:right; width:38px; cursor:pointer; position:absolute;bottom:15px; height:38px; display:none;}
	.a04_c ul.Cont{ margin: 0px auto; overflow:hidden;}
	.a04_c ul li.box{ width:48%;height:auto;border:5px solid #EAEAEA; margin:0 1%;float:left;}
	.a04_c ul li.box img{ width:100%; height:auto;}
	.a04_c ul li.box span{ display:block; background:#EAEAEA; font-size:16px; line-height:40px; text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}

/*�����ڿ�*/
.a05{ width:100%; height:auto; background:#f2f2f2; padding:40px 0 50px;}
.a05>.w1200>a{ display:block; overflow:hidden; width:0; height:0;}
.a05_l{ float:left; width:560px; height:auto;}
.a05_l img{ max-width:100%; height:auto;}
.a05_r{ float:right; width:620px; float:right;}
.a05_rt{ width:100%; height:auto; position:relative;}
.a05_rt h2{ display:inline-block;position:relative; color:#d82019; font-size:26px; font-weight:bold; padding-left:15px; padding-top:2px;}
.a05_rt h2 span{ display:block; color:#878787; font-size:14px; font-weight:normal; text-align:left; margin-top:5px;}
.a05_rt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
.a05_rt a.more{ display:none; width:auto; height:auto; position:absolute; top:20px; right:0; text-transform:uppercase; font-size:14px; color:#666;}
.a05_rc{ padding-top:20px; width:100%;}
.a05_rc ul{ width:100%; height:auto;}
.a05_rc ul li{ width:100%; border-bottom:1px dashed #ddd; line-height:36px; float:left;}
.a05_rc ul li a{ font-size:14px; color:#333; display:block; width:100%; float:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.a05_rc ul li a i{ display:inline-block; max-width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-style:normal;}
.a05_rc ul li a span{ float:right; padding-left:18px; display:block; background:url(../images/icon_02.png) no-repeat center left; color:#666}
.a05_rc ul li a:hover{ color:#d82019;}

.a05_b{ width:100%; height:auto; float:left;}
.a05_b ul{ width:1230px; height:auto; padding:15px 0 0;}
.a05_b ul li{ float:left; width:380px; margin-right:30px; border-bottom:1px dashed #ddd; line-height:36px;}
.a05_b ul li a{ font-size:14px; color:#333; display:block; width:100%; float:left;}
.a05_b ul li a i{ display:inline-block; max-width:98%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-style:normal;}
.a05_b ul li a span{float:right; padding-left:18px; display:none; background:url(../images/icon_02.png) no-repeat center left; color:#666;}
.a05_b ul li a:hover{ color:#d82019;}

.about_info{ width:100%; padding:30px 0 60px; min-height:400px; font-size:14px; line-height:2; color:#333;}
.about_info img{ max-width:100%;}
@media(max-width:767px){
	.a05{ width:100%; height:auto; background:#f2f2f2; padding:2rem 10px;}
	.a05_l{ float:left; width:100%; height:auto;}
	.a05_l img{ max-width:100%; height:auto;}
	.a05_r{ float:right; width:100%; float:right; padding:1.5rem 0 0;}
	.a05_rt{ width:100%; height:auto; position:relative;}
	.a05_rt h2{ display:inline-block;position:relative; color:#d82019; font-size:1.5rem; font-weight:bold; padding-left:15px; padding-top:4px;}
	.a05_rt h2 span{ display:block; color:#878787; font-size:0.85rem; font-weight:normal; text-align:left; margin-top:5px;}
	.a05_rt h2:before{ content:""; position:absolute; left:0; top:6px; width:1px; height:45px; background:#d82019;}
	.a05_rt a.more{ display:none; width:auto; height:auto; position:absolute; top:20px; right:0; text-transform:uppercase; font-size:14px; color:#666;}
	.a05_rc{ padding-top:1rem; width:100%;}
	.a05_rc ul{ width:100%; height:auto;}
	.a05_rc ul li{ width:100%; border-bottom:1px dashed #ddd; line-height:36px; float:left;}
	.a05_rc ul li a{ font-size:14px; color:#333; display:block; width:100%; float:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.a05_rc ul li a i{ font-style:normal; display:inline-block; max-width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.a05_rc ul li a span{ float:right; padding-left:18px; display:block; background:url(../images/icon_02.png) no-repeat center left; color:#666}
	.a05_rc ul li a:hover{ color:#d82019;}
	
	.a05_b{ width:100%; height:auto; float:left;}
	.a05_b ul{ width:100%; height:auto; padding:0;}
	.a05_b ul li{ float:left; width:100%; margin-right:0; border-bottom:1px dashed #ddd; line-height:36px;}
	.a05_b ul li a{ font-size:14px; color:#333; display:block; width:100%; float:left;}
	.a05_b ul li a i{ display:inline-block; max-width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-style:normal;}
	.a05_b ul li a span{float:right; padding-left:18px; display:block; background:url(../images/icon_02.png) no-repeat center left; color:#666;}
	.a05_b ul li a:hover{ color:#d82019;}
	
	.about_info{ width:100%; padding:1rem 0 2rem; min-height:400px; font-size:0.85rem; line-height:2; color:#333; background:#FFF;}
	.about_info>.w1200{ padding:0 10px;}
	.about_info img{ max-width:100%; height:auto;}
}


/*��Ʒ*/
.pro_ban{ height:300px; width:100%; background:none; position:relative;}
.pro_ban h1{ width:1920px; height:300px; position:absolute; top:0; left:50%; margin-left:-960px;}
.pro_ban h1 img{ width:100%; height:100%;}
@media(max-width:767px){
	.pro_ban{ height:200px; width:100%; position:relative;}
	.pro_ban h1{ width:768px; height:200px; position:absolute; top:0; left:50%; margin-left:-384px;}	
}

.rect-75{padding-bottom: 75%;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;*height: auto;}
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); opacity:0.9;}

.pro_con{ width:100%; height:auto; padding:40px 0 30px;}
.pro_cont{ margin:0 0 20px; font-size:24px; font-weight:700; display:none;}
.pro_cb{ width:100%; height:auto; padding:0 0 20px;}
.pro_cbt{ width:100%; height:47px; line-height:44px; border-top:3px solid #d82019; background:#f5f5f5;}
.pro_cbt i{ display:block; font-style:normal; width:5%; float:left; font-size:20px; font-weight:bold; background:#d82019; color:#fff; text-align:center; margin-right:10px;_display:inline;}
.pro_cbt h2{ display:block; float:left;_display:inline; line-height:44px;}
.pro_cbt h2 a{ font-size:18px; color:#313131; font-weight:bold;}
.pro_cbt .more{ float:right; margin-right:10px;display:none;}
.pro_cbt .more a{ font-size:14px; color:#666;}
.pro_cbt .more a:hover{ color:#d82019;}
.pro_cbm{ padding:15px 0 0;}
.pro_cbmt{ font-size:14px; line-height:1.8; color:#444; padding:0 0 20px;}
.pro_cbm ul{ width:1200px; margin:0; height:auto; min-height:200px;}
.pro_cbm ul li{ float:left; width:25%; padding:0 10px;}
.pro_cbm ul li a{ display:block; width:100%; padding:15px 0;}
.pro_cbm ul li .pic{ width:100%; height:auto;}
.pro_cbm ul li .pic img{ max-width:100%; border: 1px solid #ccc;}
.pro_cbm ul li .text{ text-align:center; font-size:14px; color:#333; line-height:1.8; padding:5px 5px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pro_cbm ul li .desc{ font-size:14px; text-align:center; color:#858584; line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
@media(max-width:767px){
	.pro_con{ width:100%; height:auto; padding:2rem 0; background:#FFF;}
	.pro_cb{ width:100%; height:auto; padding:0 0 1rem;}
	.pro_cbt{ width:100%; height:42px; line-height:44px; border-top:3px solid #d82019; background:#f5f5f5;}
	.pro_cbt i{ display:block; font-style:normal; width:40px; float:left; font-size:1.1rem; font-weight:bold; background:#d82019; color:#fff; text-align:center; margin-right:10px;_display:inline;}
	.pro_cbt h2 a{ font-size:1rem; color:#313131; font-weight:bold;}
	.pro_cbt .more a{ font-size:0.85rem; color:#666;}
	.pro_cbm{ padding:15px 10px 0;}
	.pro_cbmt{ font-size:14px; line-height:1.8; color:#444; padding:0 0 1rem;}
	.pro_cbm ul{ width:100%; margin:0; height:auto; min-height:10px; padding-bottom:1rem}
	.pro_cbm ul li{ float:left; width:50%; padding:0 10px;}
	.pro_cbm ul li:nth-child(5){ display:none;}
	.pro_cbm ul li:nth-child(6){ display:none;}
	.pro_cbm ul li:nth-child(7){ display:none;}
	.pro_cbm ul li:nth-child(8){ display:none;}
	.pro_cbm ul li a{ display:block; width:100%; height:auto;}
	.pro_cbm ul li .pic{ width:100%; height:auto;}
	.pro_cbm ul li .pic img{ max-width:100%; height:auto;}
	.pro_cbm ul li .text{ text-align:center; font-size:0.85rem; color:#333; line-height:1.8; padding:5px 5px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
	.pro_cbm ul li .desc{ font-size:.85rem; text-align:center; color:#858584; line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
	.pro_cbt .more{ display:block;}
	.pro_cbm .chakanmore{display: none;}
}

.pro_b{ width:100%; height:auto; padding:0 0 60px;}
.pro_bt{ background:#f1f1f1; height:50px; line-height:50px;}
.pro_bt ul{ width:100%; height:auto;}
.pro_bt ul li{ float:left; width:195px; line-height:50px; margin-right:20px;}
.pro_bt ul li a{ color:#333; display:block; text-align:center; font-size:18px;}
.pro_bt ul li.curr a{ background:#d82019; color:#FFF;}
.pro_bc{ width:100%; height:auto;}
.pro_bc ul{ width:100%; padding-top:30px;}
.pro_bc ul li{ float:left; width:380px; height:285px; margin-right:20px;}
.pro_bc ul li a{ display:block; width:380px; height:285px; position:relative;}
.pro_bc ul li img{ width:100%; height:285px;}
.pro_bc ul li span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; padding:0 40px 0 10px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
.pro_bc ul li span i{ position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px;}
.pro_bcon_b{ width:1200px; margin:0 auto; height:auto; padding:30px 0 0;}
.pro_bcon_bl{ float:left; width:600px; height:auto;}
.pro_bcon_bl a{ display:block; width:100%; height:400px; position:relative;}
.pro_bcon_bl img{ width:100%; height:400px;}
.pro_bcon_bl span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; padding:0 40px 0 10px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
.pro_bcon_bl span i{ position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px;}
.pro_bcon_br{ float:right; width:570px; height:400px; position:relative;}
.pro_bcon_br span{ display:block; font-size:14px; line-height:2; color:#444; text-indent:2em; padding-bottom:20px;}
.pro_bcon_br .zx{ width:185px; text-align:center; height:50px; line-height:50px; position:absolute; bottom:0; left:50%; margin-left:-92px;}
.pro_bcon_br .zx a{ display:block; width:100%; height:100%; font-size:18px; background:#d82019; letter-spacing:1px; color:#fff;}
@media(max-width:767px){
	.pro_b{ width:100%; height:auto; padding:0 0 2rem; background:#FFF;}
	.pro_bt{ background:#f1f1f1; height:40px; line-height:40px;}
	.pro_bt ul{ width:100%; height:auto;}
	.pro_bt ul li{ float:left; width:25%; line-height:40px; margin-right:0;}
	.pro_bt ul li a{ color:#333; display:block; text-align:center; font-size:0.95rem;}
	.pro_bc{ width:100%; height:auto;}
	.pro_bc ul{ width:100%; padding:1rem 0 0 5px;}
	.pro_bc ul li{ float:left; width:31.833%; height:auto; margin-right:1.5%;}
	.pro_bc ul li a{ display:block; width:100%; height:auto; position:relative;}
	.pro_bc ul li img{ width:100%; height:auto;}
	.pro_bc ul li span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:30px; line-height:30px; padding:0 5px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
	.pro_bc ul li span i{position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px; display:none;}
	.pro_bcon_b{ width:100%; margin:0 auto; height:auto; padding:1rem 0 0;}
	.pro_bcon_bl{ float:left; width:100%; height:auto; padding:0 1.5%;}
	.pro_bcon_bl a{ display:block; width:100%; height:auto; position:relative;}
	.pro_bcon_bl img{ width:100%; height:auto;}
	.pro_bcon_bl span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; padding:0 40px 0 10px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
	.pro_bcon_bl span i{ position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px;}
	.pro_bcon_br{ float:right; width:100%; height:auto; padding:1rem 1.5% 50px; position:relative;}
	.pro_bcon_br span{ display:block; font-size:14px; line-height:2; color:#444; text-indent:2em; padding-bottom:20px;}
	.pro_bcon_br .zx{ width:145px; text-align:center; height:40px; line-height:40px; position:absolute; bottom:0; left:50%; margin-left:-92px;}
	.pro_bcon_br .zx a{ display:block; width:100%; height:100%; font-size:1.2rem; background:#d82019; letter-spacing:1px; color:#fff;}
}


.pro_list{ width:100%; height:auto; padding:0 0 60px;}
.pro_list_t{ width:100%; margin-bottom:0;border-bottom: 1px #e6e6e6 solid; height:86px;line-height:85px;}
.pro_list_t .pro_list_tl{ display:block;font-size:28px;color:#fff; background-color:#d82019;width:276px;padding-left:30px;font-weight: normal;margin-right:1%; position:relative; float:left;}
.pro_list_t .pro_list_tl:before{content:'';width:55px;height:3px;background-color:#fff; position:absolute;top:0;left:35px;}
.pro_list_tr{font-size:12px;font-weight: normal; float:right; padding-right:10px;}
.pro_list_t .pro_list_tl:after{content:'';width:21px;height:21px; background:url(../images/snt.png) no-repeat -151px -19px; position:absolute; top:29px; right:44px;}
.pro_list_tr,.pro_list_tr a{color:#666; font-size:14px;}

.pro_list .pro_list_c{ width:100%; height:auto; padding-bottom:10px;}
.pro_list_cl{ float:none; width:100%; padding:3px 0 0;}
.pro_list_cl h1{ width:100%; height:4px; background:#d82019; display:none;}
.pro_list_cl dl{ width:100%; height:auto; overflow:hidden; background:#fff; border:0px solid #dce8f2; padding:20px 0 10px; text-align:left;}
.pro_list_cl dl dd{ float:left; display:inline-block; margin:10px 12px; width:270px; height:46px; overflow:hidden; font:16px/44px "Microsoft Yahei";color: #313131;}
.pro_list_cl dl dd a{ padding:0 40px;width:100%;height:46px;display:inline-block;color:#333;overflow:hidden; position:relative; text-align:center; border:1px solid #ddd;}
.pro_list_cl dl dd a:hover,.pro_list_cl dl dd.curr a{ color:#d82019; border:1px solid #d82019;}
@media(max-width:767px){
	.pro_list{ width:100%; height:auto; padding:0;}
	.pro_list_t,.pro_list_cl{ display:none;}
}

.pro_list_cr{ height:auto; width:100%; float:none; padding:30px 0 50px;}
.pro_list .pro_list_c ul{ width:100%; height:auto; min-height:320px;}
.pro_list .pro_list_c ul li{ float:left;width:23%; margin-right:2%; margin-bottom:24px;}
.pro_list .pro_list_c ul li img{ max-width: 100%; height: 200px; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
.pro_list .pro_list_c ul li .info{padding:2% 5%;}
.pro_list .pro_list_c ul li .info .title{text-align:center;font-size:16px;font-weight: normal; margin-bottom:15px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
.pro_list .pro_list_c ul li .info .type{ font-size:14px;line-height:24px;height:auto; min-height:24px;overflow: hidden; color:#666;}
.pro_list .pro_list_c ul li .info .more{width:100%; height:34px; margin-top:15px;}
.pro_list .pro_list_c ul li .info .more a{display:block;line-height:34px;border:1px #d82019 solid;color:#d82019;text-align: center;font-size:16px;}
.pro_list .pro_list_c ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.pro_list .pro_list_c ul li .info .more a:hover{ background-color:#d82019;color:#fff;}
@media(max-width:767px){
	.pro_list_cr{ height:auto; width:100%; float:none; padding:1rem 0 0.5rem; background:#FFF;}
	.pro_list .pro_list_c ul{ width:100%; height:auto; min-height:400px;}
	.pro_list .pro_list_c ul li{ float:left;width:48%; margin-right:2%; margin-bottom:1.5rem;}
	.pro_list .pro_list_c ul li img{ max-width:100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
	.pro_list .pro_list_c ul li .info{padding:2% 5%;}
	.pro_list .pro_list_c ul li .info .title{font-size:0.95rem;font-weight: normal; margin-bottom:0.5rem;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333;}
	.pro_list .pro_list_c ul li .info .type{ font-size:0.85rem;line-height:24px;height:auto;overflow:hidden; color:#666;}
	.pro_list .pro_list_c ul li .info .more{width:100%; height:34px; margin-top:0.6rem;}
	.pro_list .pro_list_c ul li .info .more a{display:block;line-height:34px;border:1px #d82019 solid;color:#d82019;text-align: center;font-size:0.95rem;}
	.pro_list .pro_list_c ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
	.pro_list .pro_list_c ul li .info .more a:hover{ background-color:#d82019;color:#fff;}
}

/*������֧��*/
.pro_list_b{ width:100%; height:auto; padding-top:20px; border-top:1px dashed #CCC;}
.pro_list_bt{ text-align:center;}
.pro_list_bt .tit{ font-size:36px; color:#d82019; line-height:1.8;}
.pro_list_bt span{ display:block; font-size:14px; color:#878787;}
.pro_list_bc{ width:100%; height:auto; padding:40px 0 0;}
.pro_list_bc li{float:left;width:33.3333%; text-align: center; position:relative;}
.pro_list_bc li .t{font-size:24px; line-height:2; color:#555;}
.pro_list_bc li .p{font-size:16px; color:#555;}
.pro_list_bc li:before,.pro_list_bc li:after{content:''; position:absolute;top:0;}
.pro_list_bc li:before{width:2px;border-right:1px #dedede dotted; left:3px;height:100%;}
.pro_list_bc li:after{width:9px;height:9px;border-radius: 50%;background-color:#dedede;left:0;}
.pro_list_bc li.pli01:before,.pro_list_bc li.pli01:after{display:none;}
.pro_list_bc li:hover .su_ico{opacity:0.7;filter:alpha(opacity=70);}
.su_ico{display:inline-block;width:100px;height:90px;background:url(../images/su_ico.png) no-repeat;vertical-align: middle;}
.su_ico_1{background-position: -100px 0;}
.su_ico_2{background-position: -200px 0;}
.su_ico_3{background-position: -300px 0;}
@media(max-width:767px){
	.pro_list_b{ display:none;}
}

/*��Ʒ����*/
.wrap_bg{ width:100%; height:auto; margin:0; padding:0; overflow:inherit;}
.pro_detals_bg{ width:100%; border-top:1px solid #e9e9e9; padding:10px 0 40px;}
.pro_detals{ width:1200px; margin:0 auto; }
.pro_detals_t{ width:100%; margin:0; height:40px;line-height:40px; color:#666; font-size:14px; padding:0; position:relative; top:0;}
.pro_detals_t a{color:#666; font-size:14px;}
@media(max-width:767px){
	.wrap_bg{ width:100%; height:auto; margin:0; padding:0; overflow:inherit;}
	.pro_detals_bg{ width:100%; border-top:0px solid #e9e9e9; padding:0 0 1rem; background:#FFF;}
	.pro_detals{ width:100%; margin:0 auto; }
	.pro_detals_t{ width:100%; margin:0; height:40px;line-height:40px; color:#666; font-size:14px; padding:0 10px; position:relative; top:0;}
	.pro_detals_t a{color:#666; font-size:0.85rem;}	
}

.pro_detals_c{ width:100%; padding:20px 0;}
.pro_detals_cl{ float:left; width:720px; height:450px; border:1px solid #ddd; text-align:center;}
.pro_detals_cl img{ max-width:100%; height:auto;}
.pro_detals_cr{ float:right; width:440px; }
.pro_detals_cr h1{ font-size:24px; color:#333; padding-bottom:15px; line-height:1.5; font-weight:bold;}
.pro_detals_cr .infor{ width:100%; font-size:14px; padding-bottom:15px; font-size:14px; color:#555; line-height:1.8;}
.pro_detals_cr .infor span{ font-weight:bold; color:#333;}
.pro_detals_cr dl{ width:100%; padding-bottom:15px;}
.pro_detals_cr dl dt{ float:left; width:50%; font-size:14px; font-size:14px; color:#555; font-weight:normal;}
.pro_detals_cr dl dt span{ font-weight:bold; color:#333;}
.pro_detals_cr dl dd{ float:left; width:50%; font-size:14px; font-size:14px; color:#555;}
.pro_detals_cr dl dd span{ font-weight:bold; color:#333;}
.pro_detals_cr_text{ background:#f5f5f5; padding:15px 15px; text-align:center; line-height:2; margin:4px 0 5px;}
.pro_detals_cr_text .tit{ font-size:20px; color:#d82019; line-height:2; font-weight:bold;}
.pro_detals_cr_text i{ display:block; font-style:normal; font-size:16px; color:#666;}
.pro_detals_cr_text span{ display:block; font-size:16px; color:#666;}
.pro_detals_cr_tel{ width:100%; height:auto; padding:15px 0 0;}
.pro_detals_cr_tel .zxrx{ padding-left:50px; background:url(../images/zxrx.png) no-repeat center left;}
.pro_detals_cr_tel .zxrx i{ display:block; font-style:normal; font-size:14px; color:#878787;}
.pro_detals_cr_tel .zxrx span{ display:block; font-size:20px; color:#d82019;}
@media(max-width:767px){
	.pro_detals_c{ width:100%; padding:0 10px 2rem;}
	.pro_detals_cl{ display:none;}
	.pro_detals_cr{ float:right; width:100%; height:auto;}
	.pro_detals_cr h1{ font-size:1.2rem; color:#333; padding:1rem 0 0.8rem; line-height:1.5; font-weight:bold;}
	.pro_detals_cr .infor{ width:100%; font-size:0.85rem; padding-bottom:0.8rem; font-size:14px; color:#555; line-height:1.8;}
	.pro_detals_cr .infor span{ font-weight:bold; color:#333;}
	.pro_detals_cr dl{ width:100%; padding-bottom:0.8rem;}
	.pro_detals_cr dl dt{ float:left; width:100%; font-size:.85rem; color:#555; font-weight:normal; padding-bottom:0.8rem;}
	.pro_detals_cr dl dt span{ font-weight:bold; color:#333;}
	.pro_detals_cr dl dd{ float:left; width:100%; font-size:.85rem; color:#555;}
	.pro_detals_cr dl dd span{ font-weight:bold; color:#333;}
	.pro_detals_cr_text{ background:#f5f5f5; padding:10px; text-align:center; line-height:2; margin:4px 0 5px;}
	.pro_detals_cr_text .tit{ font-size:1.1rem; color:#d82019; line-height:2; font-weight:bold;}
	.pro_detals_cr_text i{ display:block; font-style:normal; font-size:0.9rem; color:#666;}
	.pro_detals_cr_text span{ display:block; font-size:0.9rem; color:#666;}
	.pro_detals_cr_tel{ width:100%; height:auto; padding:0.8rem 0 0;}
	.pro_detals_cr_tel .zxbj{ float:left; width:35%; height:40px; line-height:40px; text-align:center;}
	.pro_detals_cr_tel .zxbj a{ display:block; width:100%; height:100%; color:#FFF; font-size:1rem; background:#d82019; letter-spacing:1px;}
	.pro_detals_cr_tel .zxrx{ width:100%; margin-left:0; padding-left:40px; background:url(../images/zxrx.png) no-repeat center left; background-size:30px;}
	.pro_detals_cr_tel .zxrx i{ display:block; font-style:normal; font-size:0.85rem; color:#878787;}
	.pro_detals_cr_tel .zxrx span{ display:block; font-size:1.1rem; color:#d82019;}
}

.pro_detals_content{ width:100%; height:auto; padding:30px 0 0;}
.pro_detals_content .pro_detals_content_center {padding-top:20px;}
.pro_detals_content .pro_detals_content_center p{ font-size:14px; line-height:30px; color:#333;}
.pro_detals_content .pro_detals_content_center p img{max-width:100%;}
.pro_detals_content .pro_detals_content_center table{border:1px solid #ccc;}
.pro_detals_content .pro_detals_content_center table td{border:1px solid #ccc;}
.pro_detals_content_top{ border-bottom:1px solid #eee;}
.pro_detals_content_top a{ display:inline-block; width:160px; line-height:45px; font-size:16px; color:#333; text-align:center;}
.pro_detals_content_top a.on{ background:#d82019; color:#FFF;}
@media(max-width:767px){
	.pro_detals_content{ width:100%; height:auto; padding:0 10px 2rem;}
	.pro_detals_content_top{ border-bottom:1px solid #eee; display:none;}
	.pro_detals_content_top a{ display:inline-block; width:160px; line-height:45px; font-size:16px; color:#333; text-align:center;}
	.pro_detals_content_top a.on{ background:#d82019; color:#FFF;}	
	.pro_detals_content .pro_detals_content_center table{width:100% !important;}
}

.pro_detals_content .detail{ width:100%; padding:30px 0 0;}
.pro_detals_content .detail .detail_t{ font-size:22px; font-weight:700; color:#333; padding-bottom:15px;}
.pro_detals_content .detail .detail_c{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .detail .detail_c h2{ font-size:18px; line-height:2; margin:10px 0;}
.pro_detals_content .detail .detail_c table{ border-collapse:collapse;}
.pro_detals_content .detail .detail_c table tr td{ padding:5px;}
.pro_detals_content .detail .detail_c img{ max-width:100%; height:auto;}
@media(max-width:767px){
	.pro_detals_content .detail{ width:100%; padding:0 0 0;}
	.pro_detals_content .detail .detail_t{ font-size:1rem; font-weight:700; color:#fff; padding:0.5rem 10px; background:#d82019;}
	.pro_detals_content .detail .detail_c{ font-size:0.85rem; padding:0.5rem 10px; line-height:2; color:#666;}
	.pro_detals_content .detail .detail_c h2{ font-size:1rem; line-height:2; margin:10px 0;}
	.pro_detals_content .detail .detail_c table{ border-collapse:collapse;}
	.pro_detals_content .detail .detail_c table tr td{ padding:5px;}
	.pro_detals_content .detail .detail_c img{ max-width:100%; height:auto;}
}

.pro_detals_content .point{ width:100%; padding:30px 0 0;}
.pro_detals_content .point .point_t{ font-size:22px; font-weight:700; color:#333; padding-bottom:15px;}
.pro_detals_content .point .point_c{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .point .point_c img{ max-width:100%; height:auto;}
.pro_detals_content .point .point_c ul.point_clist{ width:100%; height:auto;}
.pro_detals_content .point .point_c ul.point_clist li{ float:left; width:50%; padding:10px 30px 0 120px; height:100px; margin-top:20px;}
.pro_detals_content .point .point_c ul.point_clist li i{ display:block;font-style:normal; font-size:16px; font-weight:700; color:#333;} 
.pro_detals_content .point .point_c ul.point_clist li span{ display:block; font-size:14px; margin-top:0;}
.pro_detals_content .point .point_c ul.point_clist li.point_c01{ background:url(../images/point_c01.png) no-repeat center left;}
.pro_detals_content .point .point_c ul.point_clist li.point_c02{ background:url(../images/point_c02.png) no-repeat center left;}
.pro_detals_content .point .point_c ul.point_clist li.point_c03{ background:url(../images/point_c03.png) no-repeat center left;}
.pro_detals_content .point .point_c ul.point_clist li.point_c04{ background:url(../images/point_c04.png) no-repeat center left;}
@media(max-width:767px){
	.pro_detals_content .point{ width:100%; padding:0.5rem 0 0;}
	.pro_detals_content .point .point_t{ font-size:1rem; font-weight:700; color:#fff; padding:0.5rem 10px;background:#d82019;}
	.pro_detals_content .point .point_c{ font-size:0.85rem; line-height:2; color:#666; padding:0.5rem 10px;}
	.pro_detals_content .point .point_c img{ max-width:100%; height:auto;}
	.pro_detals_content .point .point_c ul.point_clist{ width:100%; height:auto;}
	.pro_detals_content .point .point_c ul.point_clist li{ float:left; width:50%; padding:110px 0 0 0; height:auto; margin-top:1rem;}
	.pro_detals_content .point .point_c ul.point_clist li i{ font-size:0.95rem; font-weight:700; color:#333; text-align:center;} 
	.pro_detals_content .point .point_c ul.point_clist li span{ display:block; font-size:14px; margin-top:5px; display:none;}
	.pro_detals_content .point .point_c ul.point_clist li.point_c01{ background:url(../images/point_c01.png) no-repeat center top; background-size:100px;}
	.pro_detals_content .point .point_c ul.point_clist li.point_c02{ background:url(../images/point_c02.png) no-repeat center top; background-size:100px;}
	.pro_detals_content .point .point_c ul.point_clist li.point_c03{ background:url(../images/point_c03.png) no-repeat center top; background-size:100px;}
	.pro_detals_content .point .point_c ul.point_clist li.point_c04{ background:url(../images/point_c04.png) no-repeat center top; background-size:100px;}
}

.pro_detals_content .principle{ width:100%; padding:30px 0 0;}
.pro_detals_content .principle .principle_t{ font-size:22px; font-weight:700; color:#333; padding-bottom:15px;}
.pro_detals_content .principle .principle_c{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .principle .principle_c img{ max-width:100%; height:auto;}
@media(max-width:767px){
	.pro_detals_content .principle{ width:100%; padding:0.5rem 0 0;}
	.pro_detals_content .principle .principle_t{ font-size:1rem; font-weight:700; color:#fff; padding:0.5rem 10px;background:#d82019;}
	.pro_detals_content .principle .principle_c{ font-size:0.85rem; line-height:2; color:#666; padding:0.5rem 10px;}
	.pro_detals_content .principle .principle_c img{ max-width:100%; height:auto;}
}

.pro_detals_content .case{ width:100%; padding:30px 0 0;}
.pro_detals_content .case .case_t{ font-size:22px; font-weight:700; color:#333; padding-bottom:15px;}
.pro_detals_content .case .case_c{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .case .case_c img{ max-width:100%; height:auto;}
.pro_detals_content .case .case_c .pic{ float:left; width:580px; height:400px; margin-top:10px;}
.pro_detals_content .case .case_c .pic img{ width:100%; height:100%;}
.pro_detals_content .case .case_c .info{ float:right; width:590px; height:auto; margin-top:10px;} 
.pro_detals_content .case .case_c .info h2{ font-size:18px; font-weight:700; line-height:2;}
.pro_detals_content .case .case_c .info i{ display:block; font-size:14px; font-style:normal; line-height:2; padding-bottom:15px;}
.pro_detals_content .case .case_c .info h3{ font-size:16px; line-height:2;}
.pro_detals_content .case .case_c .info .info_text{ display:block; font-size:14px; line-height:2;}
.pro_detals_content .case .case_c .info .info_text>span{ display:block; font-size:14px; line-height:2;}
.pro_detals_content .case .case_c .info .info_khpj{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .case .case_c .info .more{ width:100%; margin-top:10px;}
.pro_detals_content .case .case_c .info .more a{ color:#d82019; font-size:14px;}
@media(max-width:767px){
	.pro_detals_content .case{ width:100%; padding:0.5rem 0 0;}
	.pro_detals_content .case .case_t{ font-size:1rem; font-weight:700; color:#fff; padding:0.5rem 10px;background:#d82019;}
	.pro_detals_content .case .case_c{ font-size:0.85rem; line-height:2; color:#666; padding:0.5rem 10px;}
	.pro_detals_content .case .case_c img{ max-width:100%; height:auto;}
	.pro_detals_content .case .case_c .pic{ float:left; width:100%; height:auto; margin-top:10px;}
	.pro_detals_content .case .case_c .pic img{ width:100%; height:100%;}
	.pro_detals_content .case .case_c .info{ float:right; width:100%; height:auto; margin-top:10px;} 
	.pro_detals_content .case .case_c .info h2{ font-size:1rem; font-weight:700; line-height:2;}
	.pro_detals_content .case .case_c .info i{ display:block; font-size:0.85rem; font-style:normal; line-height:2; padding-bottom:15px;}
	.pro_detals_content .case .case_c .info h3{ font-size:16px; line-height:2;}
	.pro_detals_content .case .case_c .info .info_text{ display:block; font-size:.85rem; line-height:2;}
	.pro_detals_content .case .case_c .info .info_text>span{ display:block; font-size:.85rem; line-height:2;}
	.pro_detals_content .case .case_c .info .info_khpj{ font-size:.85rem; line-height:2; color:#666;}
	.pro_detals_content .case .case_c .info .more{ width:100%; margin-top:10px;}
	.pro_detals_content .case .case_c .info .more a{ color:#d82019; font-size:.85rem;}
}

.pro_detals_content .parameter{ width:100%; padding:30px 0 0;}
.pro_detals_content .parameter .parameter_t{ font-size:22px; font-weight:700; color:#333; padding-bottom:15px;}
.pro_detals_content .parameter .parameter_c{ font-size:14px; line-height:2; color:#666;}
.pro_detals_content .parameter .parameter_c img{ max-width:100%; height:auto;}
.pro_detals_content .parameter .parameter_c table{ border-collapse:collapse; text-align:center; border:1px solid #ddd;}
.pro_detals_content .parameter .parameter_c table tr td{ padding:5px; border:1px solid #ddd;}
.pro_detals_content .parameter .parameter_c table tr th{ padding:5px; text-align:center; font-weight:normal; border:1px solid #ddd;}
@media(max-width:767px){
	.pro_detals_content .parameter{ width:100%; padding:0.5rem 0 0;}
	.pro_detals_content .parameter .parameter_t{ font-size:1rem; font-weight:700; color:#fff; padding:0.5rem 10px;background:#d82019;}
	.pro_detals_content .parameter .parameter_c{ font-size:0.85rem; line-height:2; color:#666; padding:0.5rem 10px;}
	.pro_detals_content .parameter .parameter_c img{ max-width:100%; height:auto;}
	.pro_detals_content .parameter .parameter_c table{ border-collapse:collapse; text-align:center; border:1px solid #ddd;}
	.pro_detals_content .parameter .parameter_c table tr td{ padding:5px; border:1px solid #ddd;word-break:break-all; }
	.pro_detals_content .parameter .parameter_c table tr th{ padding:5px;text-align:center; font-weight:normal; border:1px solid #ddd;word-break:break-all; }
}

.pro_detals_b{ width:100%; height:auto; margin-top:50px;}
.pro_message{ float:left; width:580px; height:auto;}
.pro_message .message_t{ font-size:22px; font-weight:700; color:#333; line-height:2;}
.pro_message>span{ display:block; font-size:14px; line-height:2; color:#666; margin-top:5px;}
.pro_message .mess_con{ width:100%; height:auto; margin-top:20px;}
.pro_message .mess_con .label{ width:100%; height:59px; padding:0;}
.pro_message .mess_con .label select{ width:90%; border:1px solid #ddd; height:42px; margin-bottom:17px;border-radius:3px; color:#666; font-size:14px; line-height:40px; font-weight:normal; padding:0 5px;}
.pro_message .mess_con .label.input_text input{ width:90%; border:1px solid #ddd; height:42px; margin-bottom:17px;border-radius:3px; color:#666; font-size:14px; line-height:40px; font-weight:normal; padding:0 5px;}
.pro_message .mess_con .label.textarea textarea{ width:90%; border:1px solid #ddd; height:95px; margin-bottom:17px;border-radius:3px; color:#666; font-size:14px; line-height:2; font-weight:normal; padding:5px;}
.pro_message .mess_con .label.yzm input{ width:24%; border:1px solid #ddd; height:42px; margin-bottom:17px;border-radius:3px; color:#666; font-size:14px; line-height:2; font-weight:normal; padding:5px; float:left;}
.pro_message .mess_con .label.submit input.btn{ width:90%; border:1px solid #d82019; height:50px;border-radius:3px; color:#fff; font-size:18px; line-height:40px; font-weight:normal; padding:0 5px; background:#d82019; letter-spacing:1px;}

.pro_about{ float:right; width:620px; height:auto;}
.pro_about>.pa_t{ font-size:22px; font-weight:700; color:#333; line-height:2;}
.pro_about ul{ width:640px; height:auto; padding-top:10px;}
.pro_about li{ width:300px; height:225px; position:relative; float:left; margin-right:20px; margin-bottom:20px;}
.pro_about li img{ -webkit-transition:all 0.3s ease; transition: all 0.3s ease; width:100%; height:100%; border:1px solid #ddd;}
.pro_about li .txt{ position:absolute;width:100%; font-size:0; text-align: center;top:0;bottom:0;right:0;left:0;}
.pro_about li .txt .title{font-size:21px;color:#fff;display:inline-block;height:auto;line-height: 1.4;vertical-align: middle;background:url(../images/black.6.png) repeat;padding: 10px 5%;}
.pro_about li .txt .line{display:inline-block;vertical-align: middle;height:100%;width:0;}
.pro_about li .box{position:absolute;top:0;bottom:0; left:0;right:0;border:2px #d82019 solid; background:url(../images/black.6.png) repeat; opacity:0;filter:alpha(opacity=0);}
.pro_about li .box .box_bg{display:block;color:#fff; text-align: center;}
.pro_about li .box .tit{font-size:18px; margin:22% 5px 5px;color:#fff;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.pro_about li .box .p{font-size:16px;padding: 0 17%;line-height: 25px; height:50px; overflow:hidden;}
.pro_about li .box .ico2{width:38px;height:38px;background:url(../images/ico2.png) 0px 0px no-repeat; display:inline-block;margin-top: 15px;}
.pro_about li:hover .box{filter:alpha(opacity=100); opacity:1;}
.pro_about li:hover .txt{opacity:0;filter:alpha(opacity=0);}
.pro_detals_bg .detail_fenye{ display:none;}
@media(max-width:767px){
	.pro_message{ display:none;}
	.pro_detals_b{ width:100%; height:auto; margin-top:0;padding:0 10px 2rem;}
	.pro_about{ float:none; width:100%; height:auto;}
	.pro_about>h3{ font-size:1.2rem; font-weight:700; color:#333; line-height:2; padding:0 10px;}
	.pro_about ul{ width:100%; height:auto; padding:0.5rem 5px 1rem;}
	.pro_about li{ width:50%; height:auto; position:relative; float:left; margin:0 0 1rem; padding:0 5px;}
	.pro_about li img{ -webkit-transition:all 0.3s ease; transition: all 0.3s ease; width:100%; height:100%; border:1px solid #ddd;}
	.pro_about li .txt{ position:absolute;width:100%; font-size:0; text-align:center;top:0;bottom:0;right:0;left:0;}
	.pro_about li .txt .title{font-size:1rem;color:#fff;display:inline-block;height:auto;line-height:1.4;vertical-align: middle;background:url(../images/black.6.png) repeat;padding:10px 5%;}
	.pro_about li .txt .line{display:inline-block;vertical-align: middle;height:100%;width:0;}
	.pro_about li .box{position:relative;top:0;bottom:0; left:0;right:0;border:0px #d82019 solid; background:none; opacity:1;filter:alpha(opacity=1); margin:0;}
	.pro_about li .box .box_bg{display:block;color:#fff; text-align: center;}
	.pro_about li .box .tit{font-size:0.85rem; margin:1% 5px 0;color:#333; font-weight:normal;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:2;}
	.pro_about li .box .ico2{width:38px;height:38px;background:url(../images/ico2.png) 0px 0px no-repeat; display:inline-block;margin-top: 15px; display:none;}
	.pro_about li:hover .box{filter:alpha(opacity=100); opacity:1;}
	.pro_about li:hover .txt{opacity:0;filter:alpha(opacity=0);}
	.pro_detals_bg .detail_fenye{ display:block;}
}

/*���ҳ��*/
.inabout_con{ width:100%; margin:0 auto; padding:20px 0 50px;}
.anli_banner{ width: 100%; height: auto; margin:0 auto;}
.anli_banner img{ width: 100%; height: 500px;}
.side_labout{ width:100%;  text-align:right; font-size:14px; line-height:30px; vertical-align:middle;}
.side_labout span{ display:inline-block; margin-right:-1px; vertical-align:middle;}
.side_labout a{ display:inline-block; margin-right:-1px; vertical-align:middle;}
.side_labout span.line{ margin:0 5px 0 10px; width:1px; height:30px; position:relative;}
.side_labout span.line:after{content:'';width:1px;height:14px; background:#666; position:absolute; top:9px; right:0px;}
.side_labout a:hover{ color:#d82019;}

.side_rabout{ width:1200px;}
.side_rabout .side_rnt{ width:100%; height:33px; border-bottom:0px solid #dedede;}
.side_rabout .side_rnt i{ font-size:24px; height:33px; color:#333; display:inline-block; border-bottom:0px solid #d82019; font-style:normal; font-weight:700;}
.side_rabout .side_rnt span{ color:#b1b1b1; text-transform:uppercase; font-size:14px; margin-left:10px; display:none;}
.side_raCon{ width:100%; height:auto; padding:20px 0 0; line-height:2; color:#444;}
.side_raCon img{ max-width:100%; height:auto;}
@media(max-width:767px){
	.inabout_con{ width:100%; margin:0 auto; padding:2rem 10px; background:#FFF;}
	.inabout_con1{ padding:0;}
	.side_labout{ display:none;}
	
	.side_rabout{ width:100%; float:right;}
	.side_rabout .side_rnt{ display:none;}
	.side_rabout .side_rnt i{ font-size:24px; height:33px; color:#333; display:inline-block; border-bottom:0px solid #d82019; font-style:normal; font-weight:700;}
	.side_rabout .side_rnt span{ color:#b1b1b1; text-transform:uppercase; font-size:14px; margin-left:10px; display:none;}
	.side_raCon{ width:100%; height:auto; padding:1rem 0 0; line-height:2; color:#444; overflow:hidden;}
	.side_raCon img{ max-width:100%; height:auto;}
}

/*�������*/
.solu_ban{ height:300px; width:100%; background:none; position:relative;}
.solu_ban img{ width:1920px; height:300px; position:absolute; top:0; left:50%; margin-left:-960px;}
@media(max-width:767px){
	.solu_ban{ height:200px; width:100%; position:relative;}
	.solu_ban img{ width:768px; height:200px; position:absolute; top:0; left:50%; margin-left:-384px;}	
}

.solu_01{ width:100%; height:auto; padding:30px 0; background:#FFF;}
.solu_01_t{ font-size:24px; font-weight:bold; color:#333; margin:5px 0 20px;}
.solu_01_c{ width:100%; height:auto;}
.solu_01_c1{ float:left; width:740px; padding-top:10px;}
.solu_01_c1 li{ float:left; width:350px; height:265px; margin-right:20px;}
.solu_01_c1 li a{ display:block; width:350px; height:265px; position:relative;}
.solu_01_c1 li img{ width:100%; height:265px;}
.solu_01_c1 li span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; padding:0 40px 0 10px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
.solu_01_c1 li span i{ position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px;}
@media(max-width:767px){
	.solu_01{ width:100%; height:auto; padding:2rem 10px; background:#FFF;}
	.solu_01_t{ font-size:1.5rem; font-weight:bold; color:#333; margin:5px 0 1rem;}
	.solu_01_c{ width:100%; height:auto;}
	.solu_01_c1{ float:left; width:100%; padding:0 0 1rem;}
	.solu_01_c1 li{ float:left; width:48%; height:auto; margin:0 1%;}
	.solu_01_c1 li a{ display:block; width:100%; height:auto; position:relative;}
	.solu_01_c1 li img{ width:100%; height:auto;}
	.solu_01_c1 li span{ display:block; position:absolute; bottom:0; left:0; width:100%; height:36px; line-height:36px; padding:0 40px 0 10px; color:#FFF; font-size:14px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; background:url(../images/ico78.png) repeat;}
	.solu_01_c1 li span i{ position:absolute; top:0; right:0; background:url(../images/ico3.png) no-repeat; display:block; width:40px; height:36px;}
}

.solu_01_c2{ float:right; width:460px; padding-top:10px;}
.solu_01_c2 li{ float:left; width:100%; height:38px; border-bottom:1px dashed #ddd;}
.solu_01_c2 li a{ display:inline-block; font-size:14px; color:#333; line-height:37px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; padding-left:12px; background:url(../images/dian.png) no-repeat 0 16px;}
.solu_01_c2 li a:hover{ color:#d82019;}
.solu_01_c2 li.last{ border-bottom:0 dashed #ddd;}
.solu_01_c2 li.last a{ background:none; padding-left:0; line-height:30px; margin-top:8px; color:#d82019;}
.solu_01_c2 li.last a:hover{ color:#d82019; background:none;}
@media(max-width:767px){
	.solu_01_c2{ float:right; width:100%; padding-top:0rem;}
	.solu_01_c2 li{ float:left; width:100%; height:auto; border-bottom:1px dashed #ddd;}
	.solu_01_c2 li a{ display:inline-block; font-size:14px; color:#333; line-height:37px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; padding-left:12px; background:url(../images/dian.png) no-repeat 0 16px;}
	.solu_01_c2 li a:hover{ color:#d82019;}
	.solu_01_c2 li.last{ border-bottom:0 dashed #ddd;}
	.solu_01_c2 li.last a{ background:none; padding-left:0; line-height:30px; margin-top:8px; color:#d82019;}
	.solu_01_c2 li.last a:hover{ color:#d82019; background:none;}
}

.solu_02{ width:100%; height:auto; padding:30px 0; margin-top:30px;background:#efefef;}
.solu_02_t{ font-size:24px; font-weight:bold; color:#333; margin:5px 0 20px;}
.solu_02_c{ width:100%; height:auto;}
.solu_02_ct{ font-size:14px; line-height:1.8; color:#444; text-indent:2em;}
.solu_02_cm{ width:100%; height:auto;}
.solu_02_cm ul{ width:1200px; margin-left:-15px; height:auto;}
.solu_02_cm ul li{ padding:15px 20px; width:200px; height:200px; float:left;}
.solu_02_cm ul li a{ display:block; width:160px; height:160px; border:3px solid #ddd; border-radius:50%; position:relative; overflow:hidden;}
.solu_02_cm ul li a img{ width:auto; height:100%;}
.solu_02_cm ul li a span{ border-radius:50%; display:block; font-size:14px; color:#FFF; padding-top:20px; text-align:center; width:100px; height:100px; background:url(../images/ico77.png) repeat; position:absolute; bottom:-40px; left:30px;}
.solu_02_cm ul li.last{ padding:15px 20px; width:200px; height:200px; float:left;}
.solu_02_cm ul li.last a{ display:block; width:160px; height:160px; background:#d82019; border:0 solid #ddd; border-radius:50%; position:relative; overflow:hidden;}
.solu_02_cm ul li.last a span{ display:block; color:#FFF; padding-top:0; text-align:center; background:url(../images/ico4.png) no-repeat center; position:absolute; bottom:inherit; left:inherit; width:100%; height:50px; font-size:60px; margin-top:40px;}
.solu_02_cm ul li.last a i{ display:block; color:#FFF; font-size:16px; position:absolute; bottom:40px; width:100%; text-align:center; font-weight:normal; font-style:normal;}
.solu_02_cm ul li.last a img{ display:none;}
@media(max-width:767px){
	.solu_02{ width:100%; height:auto; padding:2rem 10px; margin-top:0;background:#efefef;}
	.solu_02_t{ font-size:1.5rem; font-weight:bold; color:#333; margin:5px 0 20px;}
	.solu_02_c{ width:100%; height:auto;}
	.solu_02_ct{ font-size:0.85rem; line-height:1.8; color:#444; text-indent:2em;}
	.solu_02_cm{ width:100%; height:auto;}
	.solu_02_cm ul{ width:100%; margin-left:0; height:auto; padding-top:0.5rem}
	.solu_02_cm ul li{ width:33.3333%; height:auto; padding:5px; float:left;}
	.solu_02_cm ul li a{ display:block; width:100%; height:auto; border:3px solid #ddd; border-radius:50%; position:relative; overflow:hidden;}
	.solu_02_cm ul li a img{ width:100%; height:auto;}
	.solu_02_cm ul li a span{ border-radius:50%; display:none; font-size:0.85rem; color:#FFF; padding-top:40%; text-align:center; width:100%; height:100%; background:url(../images/ico77.png) repeat; position:absolute; bottom:0; left:0;}
	.solu_02_cm ul li a:hover span{ display:block;}
	.solu_02_cm ul li.last{ padding:5px; width:33.3333%; height:auto; float:left;}
	.solu_02_cm ul li.last a{ display:block; width:100%; height:auto; background:#d82019; border:0 solid #ddd; border-radius:50%; position:relative; overflow:hidden;}
	.solu_02_cm ul li.last a span{ display:block; color:#FFF; padding-top:0; text-align:center; background:url(../images/ico4.png) no-repeat center; position:absolute; bottom:inherit; left:inherit; width:100%; height:50px; font-size:60px; margin-top:40px; display:none;}
	.solu_02_cm ul li.last a i{ display:block; color:#FFF; font-size:16px; position:absolute; bottom:40px; width:100%; text-align:center; font-weight:normal; font-style:normal; display:none;}
	.solu_02_cm ul li.last a img{ display:block;}
}

.solu_03{ width:100%; height:auto; padding:30px 0 60px; margin-top:30px; background:#fff;}
.solu_03_t{ font-size:24px; font-weight:bold; color:#333; margin:5px 0 20px;}
.solu_03_c{ width:100%; height:auto;}
.solu_03_cl{ float:left; width:640px; height:auto; padding-top:20px;}
.solu_03_clt{ width:100%; text-indent:2em; font-size:14px; color:#444; line-height:1.8;}
.solu_03_cl ul{ width:100%; height:auto; padding-top:20px;}
.solu_03_cl ul li{ float:left; width:100%; height:35px; background:url(../images/dtico.jpg) no-repeat center left; padding-left:13px;}
.solu_03_cl ul li a{ font-size:14px; color:#666; line-height:35px; display:inline-block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.solu_03_cl ul li a:hover{ color:#d82019;}
.solu_03_cl ul li.more{ overflow:hidden; background:none; padding:0; margin-top:13px;} 
.solu_03_cl ul li.more a{ display:block; width:125px; height:32px; line-height:30px; border:1px #d82019 solid; text-align:center; position:relative;}
.solu_03_cl ul li.more a span{ position:relative; display:block; z-index:999; text-transform:uppercase; font-size:14px; color:#d82019; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;}
.solu_03_cl ul li.more a b{ position:absolute; width:0; height:40px; background:#d82019; left:0%; top:0; opacity:1; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
.solu_03_cl ul li.more a i{ position:absolute; width:0; height:40px; background:#d82019; right:0%; top:0; opacity:1; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
.solu_03_cl ul li.more a:hover b,.solu_03_cl ul li.more a:hover i{ width:70px;}
.solu_03_cl ul li.more a:hover span{ color:#fff;}
.solu_03_cr{ float:right; width:540px; height:auto;}
.focus{ width:540px; height:360px; overflow:hidden; position:relative; margin:20px 0 0;}
.focus .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus .hd ul li{ float:left; margin-right:10px;width:10px; height:10px; line-height:14px; text-align:center; background:none; border:2px solid #FFF; cursor:pointer; border-radius:50%;}
.focus .hd ul li.on{ background:#d82019; border:none;}
.focus .bd{ position:relative; height:100%; z-index:0;   }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd li p{ display:block; width:100%; position:absolute; left:0; bottom:0; height:36px; line-height:36px; color:#fff; background:url(../images/ico78.png) repeat; font-size:14px; text-indent:4%}
.focus .bd img{ width:540px; height:360px; display:block;}
@media(max-width:767px){
	.solu_03{ width:100%; height:auto; padding:2rem 10px; margin-top:0; background:#fff;}
	.solu_03_t{ font-size:1.5rem; font-weight:bold; color:#333; margin:0 0 1rem;}
	.solu_03_c{ width:100%; height:auto;}
	.solu_03_cl{ float:left; width:100%; height:auto; padding-top:0;}
	.solu_03_clt{ width:100%; text-indent:2em; font-size:0.85rem; color:#444; line-height:1.8;}
	.solu_03_cl ul{ width:100%; height:auto; padding-top:1rem;}
	.solu_03_cl ul li{ float:left; width:100%; height:35px; background:url(../images/dtico.jpg) no-repeat center left; padding-left:13px;}
	.solu_03_cl ul li a{ font-size:0.85rem; color:#666; line-height:35px; display:inline-block; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
	.solu_03_cl ul li a:hover{ color:#d82019;}
	.solu_03_cl ul li.more{ overflow:hidden; background:none; padding:0; margin-top:13px;} 
	.solu_03_cl ul li.more a{ display:block; width:125px; height:32px; line-height:30px; border:1px #d82019 solid; text-align:center; position:relative;}
	.solu_03_cl ul li.more a span{ position:relative; display:block; z-index:999; text-transform:uppercase; font-size:14px; color:#d82019; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;}
	.solu_03_cl ul li.more a b{ position:absolute; width:0; height:40px; background:#d82019; left:0%; top:0; opacity:1; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
	.solu_03_cl ul li.more a i{ position:absolute; width:0; height:40px; background:#d82019; right:0%; top:0; opacity:1; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
	.solu_03_cl ul li.more a:hover b,.solu_03_cl ul li.more a:hover i{ width:70px;}
	.solu_03_cl ul li.more a:hover span{ color:#fff;}
	.solu_03_cr{ float:right; width:100%; height:auto;}
	.focus{ width:100%; height:auto; overflow:hidden; position:relative; margin:20px 0 0;}
	.focus .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.focus .hd ul li{ float:left; margin-right:10px;width:10px; height:10px; line-height:14px; text-align:center; background:none; border:2px solid #FFF; cursor:pointer; border-radius:50%;}
	.focus .hd ul li.on{ background:#d82019; border:none;}
	.focus .bd{ position:relative; height:100%; z-index:0;   }
	.focus .bd li{ zoom:1; vertical-align:middle; }
	.focus .bd li p{ display:block; width:100%; position:absolute; left:0; bottom:0; height:36px; line-height:36px; color:#fff; background:url(../images/ico78.png) repeat; font-size:14px; text-indent:4%}
	.focus .bd img{ width:100%; height:auto; display:block;}
}

/*���̰���*/
.side_raCont{ background:#f5f5f5; padding:15px; width:100%; height:auto; line-height:1.8; font-size:14px; color:#444; text-indent:2em;}
.solu_list{ width:100%; height:auto; padding:30px 0 0;}
.solu_list li{ float:left; width:23.5%; margin-right:1.5%; margin-bottom:24px;}
.solu_list li img{ width:100%; height:210px; border:1px solid #eee;}
.solu_list li .info{ width:100%; background:#f5f5f5; padding:0 5px;}
.solu_list li .info .title{ font-weight:bold;font-size:16px;text-align:center; line-height:1.8; padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.solu_list li .info .title a{ color:#333;}
.solu_list li .info .type{ width:100%; height:75px; text-align:left; font-size:12px; color:#555; padding:0 8px 10px; line-height:1.8; overflow:hidden;}

.side_raCon2{ width:100%; height:auto; padding:10px 0 0; line-height:2; color:#444; min-height:400px;}
.solu_list2{ width:100%; height:auto; padding:0 0 0;}
.solu_list2 li{ float:left; width:100%; background:#f5f5f5; padding:15px; margin:10px 0;}
.solu_list2 li .pic{ float:left; width:275px; height:190px;}
.solu_list2 li .pic img{ width:100%; height:190px; border:1px solid #eee;}
.solu_list2 li .info{ width:870px; float:right;}
.solu_list2 li .info .title{ font-weight:bold; font-size:18px; padding:5px 0 10px; line-height:2;}
.solu_list2 li .info .title a{ color:#383838;display:inline-block; max-width:100%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.solu_list2 li .info .title a:hover{ color:#d82019;}
.solu_list2 li .info .span{ font-size:14px; line-height:2; color:#808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow:hidden;}
.solu_list2 li .info .type{ width:100%; height:auto; text-align:left; padding:20px 0 10px; overflow:hidden;}
.solu_list2 li .info .type a{ font-size:14px; color:#d82019;}
@media(max-width:767px){
	.side_raCont{ background:#f5f5f5; padding:10px; width:97%; margin:0 1.5%; height:auto; line-height:1.8; font-size:14px; color:#444; text-indent:2em;}
	.solu_list{ width:100%; height:auto; padding:1.5rem 0 0 1.5%;}
	.solu_list li{ float:left; width:50%; padding-right:1.5%; margin:0 0 1rem;}
	.solu_list li img{ width:100%; height:auto; border:1px solid #eee;}
	.solu_list li .info{ width:100%; background:#f5f5f5; padding:0 5px;}
	.solu_list li .info .title{ font-weight:bold;font-size:0.9rem;text-align:center; line-height:1.8; padding:5px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.solu_list li .info .title a{ color:#333;}
	.solu_list li .info .type{ width:100%; height:auto; text-align:left; font-size:0.75rem; color:#555; padding:0 0 10px; line-height:1.8; overflow:hidden;}
	
	.side_raCon2{ width:100%; height:auto; padding:0 0 1rem; line-height:2; color:#444; min-height:400px;}
	.solu_list2{ width:100%; height:auto; padding:0 0 0;}
	.solu_list2 li{ float:left; width:100%; background:#f5f5f5; padding:10px; margin:0.5rem 0;}
	.solu_list2 li .pic{ float:left; width:100%; height:auto;}
	.solu_list2 li .pic img{ width:100%; height:190px; border:1px solid #eee;}
	.solu_list2 li .info{ width:100%; float:right;}
	.solu_list2 li .info .title{ font-weight:bold; font-size:18px; padding:5px 0 0;}
	.solu_list2 li .info .title a{ color:#383838;display:inline-block; max-width:100%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
	.solu_list2 li .info .title a:hover{ color:#d82019;}
	.solu_list2 li .info .span{ font-size:14px; line-height:2; color:#808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow:hidden;}
	.solu_list2 li .info .type{ width:100%; height:auto; text-align:left; padding:10px 0 10px; overflow:hidden;}
	.solu_list2 li .info .type a{ font-size:14px; color:#d82019;}
}

/*����*/
.inservice_con{ width:100%; margin:0 auto; padding:0 0 50px;}
.side_service{ width:100%; height:86px; border-bottom:1px solid #e5e5e5; padding-top:10px; text-align:center;}
.side_service ul{ width:100%; height:auto; text-align:center;}
.side_service ul li{ margin:0 20px; display:inline-block; *display:inline; zoom:1;}
.side_service ul li h2{ display:block; line-height:74px;}
.side_service ul li a{ display:block; padding:0 18px; font-size:16px; color:#333;}
.side_service ul li.curr a,.side_service ul li a:hover{ color:#d82019; border-bottom:2px solid #d82019;}

.side_service_c{ width:100%; padding:20px 0 0;}
.side_service_c .side_srnt{ width:1200px; margin:0 auto; height:33px; display:none;}
.side_service_c .side_srnt i{ font-size:24px; height:33px; color:#333; display:inline-block; border-bottom:0px solid #d82019; font-style:normal; font-weight:700;}
.side_service_c .side_srnt span{ color:#b1b1b1; text-transform:uppercase; font-size:14px; margin-left:10px; display:none;}
.side_sraCon{ width:100%; height:auto; padding:20px 0 0; line-height:2; color:#444;}
.side_sraCon img{ max-width:100%; height:auto;}
@media(max-width:767px){
	.inservice_con{ width:100%; margin:0 auto; padding:0;}
	.side_service{ display:none;}
	.side_service_c{ background:#FFF; padding:1.5rem 0;}
	.side_sraCon{ width:100%; height:auto; padding:0; font-size:0.85rem; line-height:2; color:#444;}
	.side_sraCon>.w1200{ padding:0 10px;}
	.side_sraCon img{ max-width:100%; height:auto;}
}

.service_ban{ height:300px; width:100%; background:none; position:relative;}
.service_ban img{ width:1920px; height:300px; position:absolute; top:0; left:50%; margin-left:-960px;}
.service_ct{ width:100%; height:auto; padding:0 0 0;}
.service_ct .service_ctt{ width:100%; height:auto; line-height:1.8; font-size:14px; color:#444;}
.service_ctimg{ width:100%; height:165px; margin-top:18px;}
.service_ctimg dt{ width:240px; height:165px; background:#eee; padding:10px 20px; font-weight:normal; float:left;}
.service_ctimg dt i{ display:block; font-style:normal;font-size:18px; color:#d82019; padding:30px 0 10px;}
.service_ctimg dt span{ display:block; line-height:1.8; font-size:13px; color:#888;}
.service_ctimg dd{ float:left; width:240px; height:165px; position:relative; cursor:pointer;}
.service_ctimg dd img{ width:100%; height:100%;}
.service_ctimg dd span{ display:none; position:absolute; top:0; left:0; background:url(../images/black.6.png) repeat; width:100%; height:100%;}
.service_ctimg dd span i{ width:90px; line-height:30px; text-align:center; display:block; margin:65px auto 0; color:#FFF; border:1px solid #d82019; font-size:14px; line-height:30px; font-style:normal;}
.service_ctimg dd:hover span{ display:block;}
@media(max-width:767px){
	.service_ban{ height:200px; width:100%; position:relative;}
	.service_ban img{ width:768px; height:200px; position:absolute; top:0; left:50%; margin-left:-384px;}	
	.service_ct{ width:100%; height:auto; padding:0 10px 0;}
	.service_ct .service_ctt{ width:100%; height:auto; line-height:1.8; font-size:0.85rem; color:#444;}
	.service_ctimg{ width:100%; height:auto; margin-top:18px;}
	.service_ctimg dt{ width:100%; height:105px; background:#eee; padding:10px 15px; font-weight:normal; float:left;}
	.service_ctimg dt i{ font-style:normal; font-size:1rem; color:#d82019; padding:20px 0 10px; text-align:center;}
	.service_ctimg dt span{ display:block; line-height:1.6; font-size:0.85rem; color:#888; text-align:center;}
	.service_ctimg dd{ float:left; width:50%; height:auto; position:relative; cursor:pointer;}
	.service_ctimg dd img{ width:100%; height:auto;}
	.service_ctimg dd span{ display:none; position:absolute; top:0; left:0; background:url(../images/black.6.png) repeat; width:100%; height:100%;}
	.service_ctimg dd:hover span{ display:none;}
}

.ymsylc{ width:100%; height:180px; margin-top:45px; background:#eee; position:relative;}
.ymsylc_l{ width:30%; height:180px; background:#d82019; position:absolute; left:0; top:0; z-index:1;}
.ymsylc .ymsylc_t{ float:left; width:70px; height:180px; background:#d82019; color:#FFF; text-align:center; font-size:18px; line-height:1.4; padding:10px 0 0; position:relative; z-index:10;}
.ymsylc .ymsylc_t:after{content:''; position:absolute;top:75px; right:-10px;border-top:8px solid transparent; border-left:10px solid #d82019;border-bottom:8px solid transparent;}
.ymsylc ul{ float:left; padding-left:15px; position:relative; z-index:10; background:#eee; height:180px;}
.ymsylc ul li{ float:left; height:auto; width:118px; padding:45px 0 0;}
.ymsylc ul li.line{ width:48px; height:2px; background:#d82019; margin:70px 0 0; padding:0;}
.ymsylc ul li i{ display:block; width:50px; height:50px; margin:0 auto;}
.ymsylc ul li span{ display:block; text-align:center; font-size:14px; color:#333; padding:10px 0;}
@media(max-width:767px){
	.ymsylc{ width:100%; height:auto; margin-top:2rem; background:#eee; position:relative;}
	.ymsylc_l{ width:30%; height:180px; background:#d82019; position:absolute; left:0; top:0; z-index:1; display:none;}
	.ymsylc .ymsylc_t{ float:left; width:100%; height:auto; background:none; color:#d82019; text-align:center; font-size:18px; line-height:1.4; padding:1rem 0 0; position:relative; z-index:10;}
	.ymsylc .ymsylc_t>br{ display:none;}
	.ymsylc .ymsylc_t:after{content:''; position:absolute;top:75px; right:-10px;border-top:8px solid transparent; border-left:10px solid #d82019;border-bottom:8px solid transparent;}
	.ymsylc ul{ float:left; width:100%; padding-left:0; position:relative; z-index:10; background:#eee; height:auto; padding-bottom:1rem}
	.ymsylc ul li{ float:left; height:auto; width:25%; padding:1.5rem 0 0;}
	.ymsylc ul li.line{ width:18px; height:2px; background:none; margin:70px 0 0; padding:0; display:none;}
	.ymsylc ul li i{ display:block; width:50px; height:50px; margin:0 auto;}
	.ymsylc ul li span{ display:block; text-align:center; font-size:14px; color:#333; padding:10px 0;}
}


.fwcp{ width:100%; height:auto; margin-top:60px;}
.fwcp ul{ width:1240px; height:auto;}
.fwcp ul li{ float:left; width:590px; height:302px; border-bottom:2px solid #d82019; margin:0 20px 20px 0;}
.fwcp ul li a{ display:block; width:100%; height:100%; position:relative; cursor:default;}
.fwcp ul li .pic{ float:left; width:300px; height:300px;}
.fwcp ul li .pic img{ width:100%; height:100%;}
.fwcp ul li .info{ width:285px; height:300px; position:absolute; right:0; top:0; background:url(../images/black.4.png) repeat;}
.fwcp ul li .info i{ display:block; font-style:normal; text-align:left; padding:40px 20px 0; font-size:18px; color:#333; padding-bottom:15px;}
.fwcp ul li .info span{ display:block; padding:0 20px; font-size:14px; line-height:2; color:#666; padding-bottom:2px;}
@media(max-width:767px){
	.fwcp{ width:100%; height:auto; margin-top:2rem; padding-left:10px;}
	.fwcp ul{ width:100%; height:auto;}
	.fwcp ul li{ float:left; width:47%; height:auto; border-bottom:2px solid #d82019; margin:0 3% 1rem 0;}
	.fwcp ul li a{ display:block; width:100%; height:100%; position:relative; cursor:default;}
	.fwcp ul li .pic{ float:left; width:100%; height:auto; margin-bottom:1rem;}
	.fwcp ul li .pic img{ width:100%; height:100%;}
	.fwcp ul li .info{ float:left; width:100%; height:auto; position:relative; right:auto; top:auto; background:url(../images/black.4.png) repeat; padding-bottom:1rem;}
	.fwcp ul li .info i{ text-align:left; padding:1rem 8px 0.2rem; font-size:1rem; color:#333;}
	.fwcp ul li .info span{ display:block; padding:0 8px ; font-size:0.85rem; line-height:1.6; color:#666; padding-bottom:0.1rem;}
}

.service_cb{ width:100%; height:auto; margin-top:30px; padding:25px 0 0;}
.service_cbl{ float:left; width:590px; height:auto;}
.service_cbl .service_cblt{ font-size:14px; line-height:1.8; color:#666; padding-bottom:10px;}
.service_cbl img{ width:100%; height:280px; border:1px solid #ddd;}
.service_cbr{ float:right; width:580px; height:auto;}
.service_cbr ul{ width:590px; height:auto; margin-top:10px;}
.service_cbr ul li{ width:25%; height:auto; float:left; text-align:center; padding-bottom:10px;}
.service_cbr ul li img{ width:135px; height:86px;}
.service_cbr ul li span{ display:block; font-size:14px; color:#d82019;}

.sheet{ width:100%; height:auto;}
.sheet table{ border-collapse:collapse;}
.sheet table th{ text-align:center; font-size:14px; padding:5px 10px; color:#333; font-size:14px; line-height:1.6; background:#efefef;}
.sheet table th span{ font-weight:normal; font-size:13px;}
.sheet table td{ padding:5px 10px; font-size:14px; line-height:1.8; color:#333; text-align:center;}
.sheet table td.bfef{ background:#efefef;}

@media(max-width:767px){
	.service_cb{ width:100%; height:auto; margin-top:1rem; padding:0 10px 0;}
	.service_cbl{ float:left; width:100%; height:auto;}
	.service_cbl .service_cblt{ font-size:14px; line-height:1.8; color:#666; padding-bottom:10px;}
	.service_cbl img{ width:100%; height:auto; border:1px solid #ddd;}
	.service_cbr{ float:right; width:100%; height:auto; padding:1rem 0;}
	.service_cbr ul{ width:100%; height:auto; margin-top:10px;}
	.service_cbr ul li{ width:25%; height:auto; float:left; text-align:center; padding:0 5px 10px;}
	.service_cbr ul li img{ width:100%; height:auto;}
	.service_cbr ul li span{ display:block; font-size:0.85rem; color:#d82019;}
}


@media(max-width:767px){
	.partner{ width:100%; margin:10px 0 0 0; height:auto;}
	.partner li{ float:left; width:48%; height:auto; border:1px solid #ddd; margin:0 1% 10px;}
	.partner li img{ max-width:100%; height:auto;}
}

/*page*/
#page{ margin-top:10px;overflow:hidden; width:100%; text-align:center;}
#page a.active{color:#fff; cursor:pointer; background:#d82019; border:1px solid #d82019;}
#page a{ display:inline-block; vertical-align:middle; padding:0 12px; margin:0 2px; border:1px solid #ddd; height:30px; line-height:30px; text-align:center; color:#000;}
#page a:hover{ color:#fff; cursor:pointer; background:#d82019; border:1px solid #d82019;}
#page a.next1{overflow: hidden;}
#page a.prev1{overflow: hidden;}
#page .none{ display:none;}
#page01{ display:none;}
@media(max-width:767px){
	#page .pageRemark{ display:none;}
	#page01{ display:block; width:100%; height:auto; overflow:hidden; margin-top:2%; background:#EEE; margin-bottom:2em;}
	#page01 a{ display:block; margin-right:1px; padding:1% 2%; float:left; background:#DDD;}
	#page01 a.num{ text-decoration:underline; color:#0086E9; font-weight:bold;}
	#page01 span{ display:block; float:right; background:#DDD; padding:1% 2%; }
}


@-webkit-keyframes coordinates {
    form {-webkit-transform:scale(.1);}
    to {-webkit-transform:scale(1); opacity: 0;}
}
@keyframes coordinates {
    form {transform:scale(.1);}
    to {transform:scale(1); opacity: 0;}
}

@-webkit-keyframes minxc {
    form {width: 10px; height: 10px;  opacity: 1;}
    to{width: 60px; height: 60px; top:-25px; left:-25px;  opacity: 0; }
}
@keyframes minxc {
    form {width: 10px; height: 10px;  opacity: 1;}
    to{width: 60px; height: 60px; top:-25px; left:-25px;  opacity: 0; }
}


@-webkit-keyframes centershow {
    to{-webkit-transform:scale(1); transform:scale(1); }
}
@keyframes centershow {
    to{-webkit-transform:scale(1); transform:scale(1); }
}


@-webkit-keyframes fadeIn {
    to{ opacity: 1;}
}
@keyframes fadeIn {
    to{ opacity: 1;}
}

@-webkit-keyframes navshow {
    to{opacity: 1; }
}
@keyframes navshow {
    to{opacity: 1; }
}
.fadeInUp{-webkit-animation:fadeInUp 1s 0.1s 1 linear both;animation: fadeInUp 1s 0.1s 1 linear both;}

/*��ҳ�м�����*/
.delay100 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s;}
.delay200 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s;}
.delay300 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.delay400 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s;}
.delay500 { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay600 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay700 { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay800 { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay900 { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay1000 { -webkit-animation-delay: 1s; animation-delay: 1s;}
.delay1200 { -webkit-animation-delay: 1.2s; animation-delay: 1.2s;}
.delay1400 { -webkit-animation-delay: 1.4s; animation-delay: 1.4s;}
.delay1600 { -webkit-animation-delay: 1.6s; animation-delay: 1.6s;}
.delay1800 { -webkit-animation-delay: 1.8s; animation-delay: 1.8s;}
.delay2000 { -webkit-animation-delay: 2s; animation-delay: 2s;}
.delay2400 { -webkit-animation-delay: 2.4s; animation-delay: 2.4s;}
.delay3000 { -webkit-animation-delay: 3s; animation-delay: 3s;}

.chakanmore a:hover	{color: #fff;background-color: #e46018;border-color: #e46018;}
.chakanmore {text-align:center;}
.chakanmore a{background: #d82019;cursor:pointer; color: #fff;display: inline-block;width: 120px;height: 38px;line-height: 38px;text-align: center;margin-top: 25px;font-size: 14px;}

.k_pagelist {
float:left;
display:table;
clear:both;
line-height:30px;
width: 100%;
text-align: center;
}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.pl {
clear:both;
width: 500px;
display: table;
float: left;
}
.li_list{
margin:5px 10px;
background-color: #F7FBFC;
padding:5px;
}
.li_list p{
border: 1px dashed #C2C1D0;
padding: 5px;
}
.li_list span{
color: #903;
}
.li_list i{
color: #060;
margin-right: 10px;
}